// echo_model_limb.cpp

/*
    This file is part of L-Echo.

    L-Echo is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    L-Echo is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with L-Echo.  If not, see <http://www.gnu.org/licenses/>.
*/

#include "echo_platform.h"
#include "echo_gfx.h"

#ifdef ECHO_NDS
	#include <nds.h>
#elif ECHO_OSX	//OS X
	#include <OpenGL/gl.h>
	#include <OpenGL/glu.h>
	#include <GLUT/glut.h>
#else
	#include <GL/gl.h>
	#include <GL/glu.h>
	#include <GL/glut.h>
#endif


//stats: LATS: 6, ANGLE_INCR: 0.523599, NDS_LATS: 2, NDS_ANGLE_INCR: 1.570796
void draw_limb()
{
#ifndef ECHO_NDS
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.075f, -0.000f, 0.000f);
		glVertex3f(0.065f, -0.000f, 0.037f);
		glVertex3f(0.075f, -0.010f, 0.000f);
		glVertex3f(0.065f, -0.010f, 0.037f);
		glVertex3f(0.075f, -0.020f, 0.000f);
		glVertex3f(0.065f, -0.020f, 0.037f);
		glVertex3f(0.075f, -0.030f, 0.000f);
		glVertex3f(0.065f, -0.030f, 0.037f);
		glVertex3f(0.074f, -0.040f, 0.000f);
		glVertex3f(0.064f, -0.040f, 0.037f);
		glVertex3f(0.074f, -0.050f, 0.000f);
		glVertex3f(0.064f, -0.050f, 0.037f);
		glVertex3f(0.074f, -0.060f, 0.000f);
		glVertex3f(0.064f, -0.060f, 0.037f);
		glVertex3f(0.074f, -0.070f, 0.000f);
		glVertex3f(0.064f, -0.070f, 0.037f);
		glVertex3f(0.074f, -0.080f, 0.000f);
		glVertex3f(0.064f, -0.080f, 0.037f);
		glVertex3f(0.074f, -0.090f, 0.000f);
		glVertex3f(0.064f, -0.090f, 0.037f);
		glVertex3f(0.074f, -0.100f, 0.000f);
		glVertex3f(0.064f, -0.100f, 0.037f);
		glVertex3f(0.073f, -0.110f, 0.000f);
		glVertex3f(0.064f, -0.110f, 0.037f);
		glVertex3f(0.073f, -0.120f, 0.000f);
		glVertex3f(0.063f, -0.120f, 0.037f);
		glVertex3f(0.073f, -0.130f, 0.000f);
		glVertex3f(0.063f, -0.130f, 0.037f);
		glVertex3f(0.073f, -0.140f, 0.000f);
		glVertex3f(0.063f, -0.140f, 0.036f);
		glVertex3f(0.073f, -0.150f, 0.000f);
		glVertex3f(0.063f, -0.150f, 0.036f);
		glVertex3f(0.073f, -0.160f, 0.000f);
		glVertex3f(0.063f, -0.160f, 0.036f);
		glVertex3f(0.072f, -0.170f, 0.000f);
		glVertex3f(0.063f, -0.170f, 0.036f);
		glVertex3f(0.072f, -0.180f, 0.000f);
		glVertex3f(0.063f, -0.180f, 0.036f);
		glVertex3f(0.072f, -0.190f, 0.000f);
		glVertex3f(0.062f, -0.190f, 0.036f);
		glVertex3f(0.072f, -0.200f, 0.000f);
		glVertex3f(0.062f, -0.200f, 0.036f);
		glVertex3f(0.072f, -0.210f, 0.000f);
		glVertex3f(0.062f, -0.210f, 0.036f);
		glVertex3f(0.072f, -0.220f, 0.000f);
		glVertex3f(0.062f, -0.220f, 0.036f);
		glVertex3f(0.072f, -0.230f, 0.000f);
		glVertex3f(0.062f, -0.230f, 0.036f);
		glVertex3f(0.071f, -0.240f, 0.000f);
		glVertex3f(0.062f, -0.240f, 0.036f);
		glVertex3f(0.071f, -0.250f, 0.000f);
		glVertex3f(0.062f, -0.250f, 0.036f);
		glVertex3f(0.071f, -0.260f, 0.000f);
		glVertex3f(0.062f, -0.260f, 0.036f);
		glVertex3f(0.071f, -0.270f, 0.000f);
		glVertex3f(0.061f, -0.270f, 0.035f);
		glVertex3f(0.071f, -0.280f, 0.000f);
		glVertex3f(0.061f, -0.280f, 0.035f);
		glVertex3f(0.071f, -0.290f, 0.000f);
		glVertex3f(0.061f, -0.290f, 0.035f);
		glVertex3f(0.071f, -0.300f, 0.000f);
		glVertex3f(0.061f, -0.300f, 0.035f);
		glVertex3f(0.070f, -0.310f, 0.000f);
		glVertex3f(0.061f, -0.310f, 0.035f);
		glVertex3f(0.070f, -0.320f, 0.000f);
		glVertex3f(0.061f, -0.320f, 0.035f);
		glVertex3f(0.070f, -0.330f, 0.000f);
		glVertex3f(0.061f, -0.330f, 0.035f);
		glVertex3f(0.070f, -0.340f, 0.000f);
		glVertex3f(0.061f, -0.340f, 0.035f);
		glVertex3f(0.070f, -0.350f, 0.000f);
		glVertex3f(0.060f, -0.350f, 0.035f);
		glVertex3f(0.070f, -0.360f, 0.000f);
		glVertex3f(0.060f, -0.360f, 0.035f);
		glVertex3f(0.069f, -0.370f, 0.000f);
		glVertex3f(0.060f, -0.370f, 0.035f);
		glVertex3f(0.069f, -0.380f, 0.000f);
		glVertex3f(0.060f, -0.380f, 0.035f);
		glVertex3f(0.069f, -0.390f, 0.000f);
		glVertex3f(0.060f, -0.390f, 0.035f);
		glVertex3f(0.069f, -0.400f, 0.000f);
		glVertex3f(0.060f, -0.400f, 0.034f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.065f, -0.000f, 0.037f);
		glVertex3f(0.038f, -0.000f, 0.065f);
		glVertex3f(0.065f, -0.010f, 0.037f);
		glVertex3f(0.037f, -0.010f, 0.065f);
		glVertex3f(0.065f, -0.020f, 0.037f);
		glVertex3f(0.037f, -0.020f, 0.065f);
		glVertex3f(0.065f, -0.030f, 0.037f);
		glVertex3f(0.037f, -0.030f, 0.065f);
		glVertex3f(0.064f, -0.040f, 0.037f);
		glVertex3f(0.037f, -0.040f, 0.064f);
		glVertex3f(0.064f, -0.050f, 0.037f);
		glVertex3f(0.037f, -0.050f, 0.064f);
		glVertex3f(0.064f, -0.060f, 0.037f);
		glVertex3f(0.037f, -0.060f, 0.064f);
		glVertex3f(0.064f, -0.070f, 0.037f);
		glVertex3f(0.037f, -0.070f, 0.064f);
		glVertex3f(0.064f, -0.080f, 0.037f);
		glVertex3f(0.037f, -0.080f, 0.064f);
		glVertex3f(0.064f, -0.090f, 0.037f);
		glVertex3f(0.037f, -0.090f, 0.064f);
		glVertex3f(0.064f, -0.100f, 0.037f);
		glVertex3f(0.037f, -0.100f, 0.064f);
		glVertex3f(0.064f, -0.110f, 0.037f);
		glVertex3f(0.037f, -0.110f, 0.064f);
		glVertex3f(0.063f, -0.120f, 0.037f);
		glVertex3f(0.037f, -0.120f, 0.063f);
		glVertex3f(0.063f, -0.130f, 0.037f);
		glVertex3f(0.037f, -0.130f, 0.063f);
		glVertex3f(0.063f, -0.140f, 0.036f);
		glVertex3f(0.036f, -0.140f, 0.063f);
		glVertex3f(0.063f, -0.150f, 0.036f);
		glVertex3f(0.036f, -0.150f, 0.063f);
		glVertex3f(0.063f, -0.160f, 0.036f);
		glVertex3f(0.036f, -0.160f, 0.063f);
		glVertex3f(0.063f, -0.170f, 0.036f);
		glVertex3f(0.036f, -0.170f, 0.063f);
		glVertex3f(0.063f, -0.180f, 0.036f);
		glVertex3f(0.036f, -0.180f, 0.063f);
		glVertex3f(0.062f, -0.190f, 0.036f);
		glVertex3f(0.036f, -0.190f, 0.062f);
		glVertex3f(0.062f, -0.200f, 0.036f);
		glVertex3f(0.036f, -0.200f, 0.062f);
		glVertex3f(0.062f, -0.210f, 0.036f);
		glVertex3f(0.036f, -0.210f, 0.062f);
		glVertex3f(0.062f, -0.220f, 0.036f);
		glVertex3f(0.036f, -0.220f, 0.062f);
		glVertex3f(0.062f, -0.230f, 0.036f);
		glVertex3f(0.036f, -0.230f, 0.062f);
		glVertex3f(0.062f, -0.240f, 0.036f);
		glVertex3f(0.036f, -0.240f, 0.062f);
		glVertex3f(0.062f, -0.250f, 0.036f);
		glVertex3f(0.036f, -0.250f, 0.062f);
		glVertex3f(0.062f, -0.260f, 0.036f);
		glVertex3f(0.036f, -0.260f, 0.062f);
		glVertex3f(0.061f, -0.270f, 0.035f);
		glVertex3f(0.035f, -0.270f, 0.061f);
		glVertex3f(0.061f, -0.280f, 0.035f);
		glVertex3f(0.035f, -0.280f, 0.061f);
		glVertex3f(0.061f, -0.290f, 0.035f);
		glVertex3f(0.035f, -0.290f, 0.061f);
		glVertex3f(0.061f, -0.300f, 0.035f);
		glVertex3f(0.035f, -0.300f, 0.061f);
		glVertex3f(0.061f, -0.310f, 0.035f);
		glVertex3f(0.035f, -0.310f, 0.061f);
		glVertex3f(0.061f, -0.320f, 0.035f);
		glVertex3f(0.035f, -0.320f, 0.061f);
		glVertex3f(0.061f, -0.330f, 0.035f);
		glVertex3f(0.035f, -0.330f, 0.061f);
		glVertex3f(0.061f, -0.340f, 0.035f);
		glVertex3f(0.035f, -0.340f, 0.061f);
		glVertex3f(0.060f, -0.350f, 0.035f);
		glVertex3f(0.035f, -0.350f, 0.060f);
		glVertex3f(0.060f, -0.360f, 0.035f);
		glVertex3f(0.035f, -0.360f, 0.060f);
		glVertex3f(0.060f, -0.370f, 0.035f);
		glVertex3f(0.035f, -0.370f, 0.060f);
		glVertex3f(0.060f, -0.380f, 0.035f);
		glVertex3f(0.035f, -0.380f, 0.060f);
		glVertex3f(0.060f, -0.390f, 0.035f);
		glVertex3f(0.035f, -0.390f, 0.060f);
		glVertex3f(0.060f, -0.400f, 0.034f);
		glVertex3f(0.035f, -0.400f, 0.060f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.038f, -0.000f, 0.065f);
		glVertex3f(0.000f, -0.000f, 0.075f);
		glVertex3f(0.037f, -0.010f, 0.065f);
		glVertex3f(0.000f, -0.010f, 0.075f);
		glVertex3f(0.037f, -0.020f, 0.065f);
		glVertex3f(0.000f, -0.020f, 0.075f);
		glVertex3f(0.037f, -0.030f, 0.065f);
		glVertex3f(0.000f, -0.030f, 0.075f);
		glVertex3f(0.037f, -0.040f, 0.064f);
		glVertex3f(0.000f, -0.040f, 0.074f);
		glVertex3f(0.037f, -0.050f, 0.064f);
		glVertex3f(0.000f, -0.050f, 0.074f);
		glVertex3f(0.037f, -0.060f, 0.064f);
		glVertex3f(0.000f, -0.060f, 0.074f);
		glVertex3f(0.037f, -0.070f, 0.064f);
		glVertex3f(0.000f, -0.070f, 0.074f);
		glVertex3f(0.037f, -0.080f, 0.064f);
		glVertex3f(0.000f, -0.080f, 0.074f);
		glVertex3f(0.037f, -0.090f, 0.064f);
		glVertex3f(0.000f, -0.090f, 0.074f);
		glVertex3f(0.037f, -0.100f, 0.064f);
		glVertex3f(0.000f, -0.100f, 0.074f);
		glVertex3f(0.037f, -0.110f, 0.064f);
		glVertex3f(0.000f, -0.110f, 0.073f);
		glVertex3f(0.037f, -0.120f, 0.063f);
		glVertex3f(0.000f, -0.120f, 0.073f);
		glVertex3f(0.037f, -0.130f, 0.063f);
		glVertex3f(0.000f, -0.130f, 0.073f);
		glVertex3f(0.036f, -0.140f, 0.063f);
		glVertex3f(0.000f, -0.140f, 0.073f);
		glVertex3f(0.036f, -0.150f, 0.063f);
		glVertex3f(0.000f, -0.150f, 0.073f);
		glVertex3f(0.036f, -0.160f, 0.063f);
		glVertex3f(0.000f, -0.160f, 0.073f);
		glVertex3f(0.036f, -0.170f, 0.063f);
		glVertex3f(0.000f, -0.170f, 0.072f);
		glVertex3f(0.036f, -0.180f, 0.063f);
		glVertex3f(0.000f, -0.180f, 0.072f);
		glVertex3f(0.036f, -0.190f, 0.062f);
		glVertex3f(0.000f, -0.190f, 0.072f);
		glVertex3f(0.036f, -0.200f, 0.062f);
		glVertex3f(0.000f, -0.200f, 0.072f);
		glVertex3f(0.036f, -0.210f, 0.062f);
		glVertex3f(0.000f, -0.210f, 0.072f);
		glVertex3f(0.036f, -0.220f, 0.062f);
		glVertex3f(0.000f, -0.220f, 0.072f);
		glVertex3f(0.036f, -0.230f, 0.062f);
		glVertex3f(0.000f, -0.230f, 0.072f);
		glVertex3f(0.036f, -0.240f, 0.062f);
		glVertex3f(0.000f, -0.240f, 0.071f);
		glVertex3f(0.036f, -0.250f, 0.062f);
		glVertex3f(0.000f, -0.250f, 0.071f);
		glVertex3f(0.036f, -0.260f, 0.062f);
		glVertex3f(0.000f, -0.260f, 0.071f);
		glVertex3f(0.035f, -0.270f, 0.061f);
		glVertex3f(0.000f, -0.270f, 0.071f);
		glVertex3f(0.035f, -0.280f, 0.061f);
		glVertex3f(0.000f, -0.280f, 0.071f);
		glVertex3f(0.035f, -0.290f, 0.061f);
		glVertex3f(0.000f, -0.290f, 0.071f);
		glVertex3f(0.035f, -0.300f, 0.061f);
		glVertex3f(0.000f, -0.300f, 0.071f);
		glVertex3f(0.035f, -0.310f, 0.061f);
		glVertex3f(0.000f, -0.310f, 0.070f);
		glVertex3f(0.035f, -0.320f, 0.061f);
		glVertex3f(0.000f, -0.320f, 0.070f);
		glVertex3f(0.035f, -0.330f, 0.061f);
		glVertex3f(0.000f, -0.330f, 0.070f);
		glVertex3f(0.035f, -0.340f, 0.061f);
		glVertex3f(0.000f, -0.340f, 0.070f);
		glVertex3f(0.035f, -0.350f, 0.060f);
		glVertex3f(0.000f, -0.350f, 0.070f);
		glVertex3f(0.035f, -0.360f, 0.060f);
		glVertex3f(0.000f, -0.360f, 0.070f);
		glVertex3f(0.035f, -0.370f, 0.060f);
		glVertex3f(0.000f, -0.370f, 0.069f);
		glVertex3f(0.035f, -0.380f, 0.060f);
		glVertex3f(0.000f, -0.380f, 0.069f);
		glVertex3f(0.035f, -0.390f, 0.060f);
		glVertex3f(0.000f, -0.390f, 0.069f);
		glVertex3f(0.035f, -0.400f, 0.060f);
		glVertex3f(0.000f, -0.400f, 0.069f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.000f, -0.000f, 0.075f);
		glVertex3f(-0.037f, -0.000f, 0.065f);
		glVertex3f(0.000f, -0.010f, 0.075f);
		glVertex3f(-0.037f, -0.010f, 0.065f);
		glVertex3f(0.000f, -0.020f, 0.075f);
		glVertex3f(-0.037f, -0.020f, 0.065f);
		glVertex3f(0.000f, -0.030f, 0.075f);
		glVertex3f(-0.037f, -0.030f, 0.065f);
		glVertex3f(0.000f, -0.040f, 0.074f);
		glVertex3f(-0.037f, -0.040f, 0.064f);
		glVertex3f(0.000f, -0.050f, 0.074f);
		glVertex3f(-0.037f, -0.050f, 0.064f);
		glVertex3f(0.000f, -0.060f, 0.074f);
		glVertex3f(-0.037f, -0.060f, 0.064f);
		glVertex3f(0.000f, -0.070f, 0.074f);
		glVertex3f(-0.037f, -0.070f, 0.064f);
		glVertex3f(0.000f, -0.080f, 0.074f);
		glVertex3f(-0.037f, -0.080f, 0.064f);
		glVertex3f(0.000f, -0.090f, 0.074f);
		glVertex3f(-0.037f, -0.090f, 0.064f);
		glVertex3f(0.000f, -0.100f, 0.074f);
		glVertex3f(-0.037f, -0.100f, 0.064f);
		glVertex3f(0.000f, -0.110f, 0.073f);
		glVertex3f(-0.037f, -0.110f, 0.064f);
		glVertex3f(0.000f, -0.120f, 0.073f);
		glVertex3f(-0.037f, -0.120f, 0.063f);
		glVertex3f(0.000f, -0.130f, 0.073f);
		glVertex3f(-0.037f, -0.130f, 0.063f);
		glVertex3f(0.000f, -0.140f, 0.073f);
		glVertex3f(-0.036f, -0.140f, 0.063f);
		glVertex3f(0.000f, -0.150f, 0.073f);
		glVertex3f(-0.036f, -0.150f, 0.063f);
		glVertex3f(0.000f, -0.160f, 0.073f);
		glVertex3f(-0.036f, -0.160f, 0.063f);
		glVertex3f(0.000f, -0.170f, 0.072f);
		glVertex3f(-0.036f, -0.170f, 0.063f);
		glVertex3f(0.000f, -0.180f, 0.072f);
		glVertex3f(-0.036f, -0.180f, 0.063f);
		glVertex3f(0.000f, -0.190f, 0.072f);
		glVertex3f(-0.036f, -0.190f, 0.062f);
		glVertex3f(0.000f, -0.200f, 0.072f);
		glVertex3f(-0.036f, -0.200f, 0.062f);
		glVertex3f(0.000f, -0.210f, 0.072f);
		glVertex3f(-0.036f, -0.210f, 0.062f);
		glVertex3f(0.000f, -0.220f, 0.072f);
		glVertex3f(-0.036f, -0.220f, 0.062f);
		glVertex3f(0.000f, -0.230f, 0.072f);
		glVertex3f(-0.036f, -0.230f, 0.062f);
		glVertex3f(0.000f, -0.240f, 0.071f);
		glVertex3f(-0.036f, -0.240f, 0.062f);
		glVertex3f(0.000f, -0.250f, 0.071f);
		glVertex3f(-0.036f, -0.250f, 0.062f);
		glVertex3f(0.000f, -0.260f, 0.071f);
		glVertex3f(-0.036f, -0.260f, 0.062f);
		glVertex3f(0.000f, -0.270f, 0.071f);
		glVertex3f(-0.035f, -0.270f, 0.061f);
		glVertex3f(0.000f, -0.280f, 0.071f);
		glVertex3f(-0.035f, -0.280f, 0.061f);
		glVertex3f(0.000f, -0.290f, 0.071f);
		glVertex3f(-0.035f, -0.290f, 0.061f);
		glVertex3f(0.000f, -0.300f, 0.071f);
		glVertex3f(-0.035f, -0.300f, 0.061f);
		glVertex3f(0.000f, -0.310f, 0.070f);
		glVertex3f(-0.035f, -0.310f, 0.061f);
		glVertex3f(0.000f, -0.320f, 0.070f);
		glVertex3f(-0.035f, -0.320f, 0.061f);
		glVertex3f(0.000f, -0.330f, 0.070f);
		glVertex3f(-0.035f, -0.330f, 0.061f);
		glVertex3f(0.000f, -0.340f, 0.070f);
		glVertex3f(-0.035f, -0.340f, 0.061f);
		glVertex3f(0.000f, -0.350f, 0.070f);
		glVertex3f(-0.035f, -0.350f, 0.060f);
		glVertex3f(0.000f, -0.360f, 0.070f);
		glVertex3f(-0.035f, -0.360f, 0.060f);
		glVertex3f(0.000f, -0.370f, 0.069f);
		glVertex3f(-0.035f, -0.370f, 0.060f);
		glVertex3f(0.000f, -0.380f, 0.069f);
		glVertex3f(-0.035f, -0.380f, 0.060f);
		glVertex3f(0.000f, -0.390f, 0.069f);
		glVertex3f(-0.035f, -0.390f, 0.060f);
		glVertex3f(0.000f, -0.400f, 0.069f);
		glVertex3f(-0.034f, -0.400f, 0.060f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(-0.037f, -0.000f, 0.065f);
		glVertex3f(-0.065f, -0.000f, 0.038f);
		glVertex3f(-0.037f, -0.010f, 0.065f);
		glVertex3f(-0.065f, -0.010f, 0.037f);
		glVertex3f(-0.037f, -0.020f, 0.065f);
		glVertex3f(-0.065f, -0.020f, 0.037f);
		glVertex3f(-0.037f, -0.030f, 0.065f);
		glVertex3f(-0.065f, -0.030f, 0.037f);
		glVertex3f(-0.037f, -0.040f, 0.064f);
		glVertex3f(-0.064f, -0.040f, 0.037f);
		glVertex3f(-0.037f, -0.050f, 0.064f);
		glVertex3f(-0.064f, -0.050f, 0.037f);
		glVertex3f(-0.037f, -0.060f, 0.064f);
		glVertex3f(-0.064f, -0.060f, 0.037f);
		glVertex3f(-0.037f, -0.070f, 0.064f);
		glVertex3f(-0.064f, -0.070f, 0.037f);
		glVertex3f(-0.037f, -0.080f, 0.064f);
		glVertex3f(-0.064f, -0.080f, 0.037f);
		glVertex3f(-0.037f, -0.090f, 0.064f);
		glVertex3f(-0.064f, -0.090f, 0.037f);
		glVertex3f(-0.037f, -0.100f, 0.064f);
		glVertex3f(-0.064f, -0.100f, 0.037f);
		glVertex3f(-0.037f, -0.110f, 0.064f);
		glVertex3f(-0.064f, -0.110f, 0.037f);
		glVertex3f(-0.037f, -0.120f, 0.063f);
		glVertex3f(-0.063f, -0.120f, 0.037f);
		glVertex3f(-0.037f, -0.130f, 0.063f);
		glVertex3f(-0.063f, -0.130f, 0.037f);
		glVertex3f(-0.036f, -0.140f, 0.063f);
		glVertex3f(-0.063f, -0.140f, 0.036f);
		glVertex3f(-0.036f, -0.150f, 0.063f);
		glVertex3f(-0.063f, -0.150f, 0.036f);
		glVertex3f(-0.036f, -0.160f, 0.063f);
		glVertex3f(-0.063f, -0.160f, 0.036f);
		glVertex3f(-0.036f, -0.170f, 0.063f);
		glVertex3f(-0.063f, -0.170f, 0.036f);
		glVertex3f(-0.036f, -0.180f, 0.063f);
		glVertex3f(-0.063f, -0.180f, 0.036f);
		glVertex3f(-0.036f, -0.190f, 0.062f);
		glVertex3f(-0.062f, -0.190f, 0.036f);
		glVertex3f(-0.036f, -0.200f, 0.062f);
		glVertex3f(-0.062f, -0.200f, 0.036f);
		glVertex3f(-0.036f, -0.210f, 0.062f);
		glVertex3f(-0.062f, -0.210f, 0.036f);
		glVertex3f(-0.036f, -0.220f, 0.062f);
		glVertex3f(-0.062f, -0.220f, 0.036f);
		glVertex3f(-0.036f, -0.230f, 0.062f);
		glVertex3f(-0.062f, -0.230f, 0.036f);
		glVertex3f(-0.036f, -0.240f, 0.062f);
		glVertex3f(-0.062f, -0.240f, 0.036f);
		glVertex3f(-0.036f, -0.250f, 0.062f);
		glVertex3f(-0.062f, -0.250f, 0.036f);
		glVertex3f(-0.036f, -0.260f, 0.062f);
		glVertex3f(-0.062f, -0.260f, 0.036f);
		glVertex3f(-0.035f, -0.270f, 0.061f);
		glVertex3f(-0.061f, -0.270f, 0.035f);
		glVertex3f(-0.035f, -0.280f, 0.061f);
		glVertex3f(-0.061f, -0.280f, 0.035f);
		glVertex3f(-0.035f, -0.290f, 0.061f);
		glVertex3f(-0.061f, -0.290f, 0.035f);
		glVertex3f(-0.035f, -0.300f, 0.061f);
		glVertex3f(-0.061f, -0.300f, 0.035f);
		glVertex3f(-0.035f, -0.310f, 0.061f);
		glVertex3f(-0.061f, -0.310f, 0.035f);
		glVertex3f(-0.035f, -0.320f, 0.061f);
		glVertex3f(-0.061f, -0.320f, 0.035f);
		glVertex3f(-0.035f, -0.330f, 0.061f);
		glVertex3f(-0.061f, -0.330f, 0.035f);
		glVertex3f(-0.035f, -0.340f, 0.061f);
		glVertex3f(-0.061f, -0.340f, 0.035f);
		glVertex3f(-0.035f, -0.350f, 0.060f);
		glVertex3f(-0.060f, -0.350f, 0.035f);
		glVertex3f(-0.035f, -0.360f, 0.060f);
		glVertex3f(-0.060f, -0.360f, 0.035f);
		glVertex3f(-0.035f, -0.370f, 0.060f);
		glVertex3f(-0.060f, -0.370f, 0.035f);
		glVertex3f(-0.035f, -0.380f, 0.060f);
		glVertex3f(-0.060f, -0.380f, 0.035f);
		glVertex3f(-0.035f, -0.390f, 0.060f);
		glVertex3f(-0.060f, -0.390f, 0.035f);
		glVertex3f(-0.034f, -0.400f, 0.060f);
		glVertex3f(-0.060f, -0.400f, 0.035f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(-0.065f, -0.000f, 0.038f);
		glVertex3f(-0.075f, -0.000f, 0.000f);
		glVertex3f(-0.065f, -0.010f, 0.037f);
		glVertex3f(-0.075f, -0.010f, 0.000f);
		glVertex3f(-0.065f, -0.020f, 0.037f);
		glVertex3f(-0.075f, -0.020f, 0.000f);
		glVertex3f(-0.065f, -0.030f, 0.037f);
		glVertex3f(-0.075f, -0.030f, 0.000f);
		glVertex3f(-0.064f, -0.040f, 0.037f);
		glVertex3f(-0.074f, -0.040f, 0.000f);
		glVertex3f(-0.064f, -0.050f, 0.037f);
		glVertex3f(-0.074f, -0.050f, 0.000f);
		glVertex3f(-0.064f, -0.060f, 0.037f);
		glVertex3f(-0.074f, -0.060f, 0.000f);
		glVertex3f(-0.064f, -0.070f, 0.037f);
		glVertex3f(-0.074f, -0.070f, 0.000f);
		glVertex3f(-0.064f, -0.080f, 0.037f);
		glVertex3f(-0.074f, -0.080f, 0.000f);
		glVertex3f(-0.064f, -0.090f, 0.037f);
		glVertex3f(-0.074f, -0.090f, 0.000f);
		glVertex3f(-0.064f, -0.100f, 0.037f);
		glVertex3f(-0.074f, -0.100f, 0.000f);
		glVertex3f(-0.064f, -0.110f, 0.037f);
		glVertex3f(-0.073f, -0.110f, 0.000f);
		glVertex3f(-0.063f, -0.120f, 0.037f);
		glVertex3f(-0.073f, -0.120f, 0.000f);
		glVertex3f(-0.063f, -0.130f, 0.037f);
		glVertex3f(-0.073f, -0.130f, 0.000f);
		glVertex3f(-0.063f, -0.140f, 0.036f);
		glVertex3f(-0.073f, -0.140f, 0.000f);
		glVertex3f(-0.063f, -0.150f, 0.036f);
		glVertex3f(-0.073f, -0.150f, 0.000f);
		glVertex3f(-0.063f, -0.160f, 0.036f);
		glVertex3f(-0.073f, -0.160f, 0.000f);
		glVertex3f(-0.063f, -0.170f, 0.036f);
		glVertex3f(-0.072f, -0.170f, 0.000f);
		glVertex3f(-0.063f, -0.180f, 0.036f);
		glVertex3f(-0.072f, -0.180f, 0.000f);
		glVertex3f(-0.062f, -0.190f, 0.036f);
		glVertex3f(-0.072f, -0.190f, 0.000f);
		glVertex3f(-0.062f, -0.200f, 0.036f);
		glVertex3f(-0.072f, -0.200f, 0.000f);
		glVertex3f(-0.062f, -0.210f, 0.036f);
		glVertex3f(-0.072f, -0.210f, 0.000f);
		glVertex3f(-0.062f, -0.220f, 0.036f);
		glVertex3f(-0.072f, -0.220f, 0.000f);
		glVertex3f(-0.062f, -0.230f, 0.036f);
		glVertex3f(-0.072f, -0.230f, 0.000f);
		glVertex3f(-0.062f, -0.240f, 0.036f);
		glVertex3f(-0.071f, -0.240f, 0.000f);
		glVertex3f(-0.062f, -0.250f, 0.036f);
		glVertex3f(-0.071f, -0.250f, 0.000f);
		glVertex3f(-0.062f, -0.260f, 0.036f);
		glVertex3f(-0.071f, -0.260f, 0.000f);
		glVertex3f(-0.061f, -0.270f, 0.035f);
		glVertex3f(-0.071f, -0.270f, 0.000f);
		glVertex3f(-0.061f, -0.280f, 0.035f);
		glVertex3f(-0.071f, -0.280f, 0.000f);
		glVertex3f(-0.061f, -0.290f, 0.035f);
		glVertex3f(-0.071f, -0.290f, 0.000f);
		glVertex3f(-0.061f, -0.300f, 0.035f);
		glVertex3f(-0.071f, -0.300f, 0.000f);
		glVertex3f(-0.061f, -0.310f, 0.035f);
		glVertex3f(-0.070f, -0.310f, 0.000f);
		glVertex3f(-0.061f, -0.320f, 0.035f);
		glVertex3f(-0.070f, -0.320f, 0.000f);
		glVertex3f(-0.061f, -0.330f, 0.035f);
		glVertex3f(-0.070f, -0.330f, 0.000f);
		glVertex3f(-0.061f, -0.340f, 0.035f);
		glVertex3f(-0.070f, -0.340f, 0.000f);
		glVertex3f(-0.060f, -0.350f, 0.035f);
		glVertex3f(-0.070f, -0.350f, 0.000f);
		glVertex3f(-0.060f, -0.360f, 0.035f);
		glVertex3f(-0.070f, -0.360f, 0.000f);
		glVertex3f(-0.060f, -0.370f, 0.035f);
		glVertex3f(-0.069f, -0.370f, 0.000f);
		glVertex3f(-0.060f, -0.380f, 0.035f);
		glVertex3f(-0.069f, -0.380f, 0.000f);
		glVertex3f(-0.060f, -0.390f, 0.035f);
		glVertex3f(-0.069f, -0.390f, 0.000f);
		glVertex3f(-0.060f, -0.400f, 0.035f);
		glVertex3f(-0.069f, -0.400f, 0.000f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(-0.075f, -0.000f, 0.000f);
		glVertex3f(-0.065f, -0.000f, -0.037f);
		glVertex3f(-0.075f, -0.010f, 0.000f);
		glVertex3f(-0.065f, -0.010f, -0.037f);
		glVertex3f(-0.075f, -0.020f, 0.000f);
		glVertex3f(-0.065f, -0.020f, -0.037f);
		glVertex3f(-0.075f, -0.030f, 0.000f);
		glVertex3f(-0.065f, -0.030f, -0.037f);
		glVertex3f(-0.074f, -0.040f, 0.000f);
		glVertex3f(-0.064f, -0.040f, -0.037f);
		glVertex3f(-0.074f, -0.050f, 0.000f);
		glVertex3f(-0.064f, -0.050f, -0.037f);
		glVertex3f(-0.074f, -0.060f, 0.000f);
		glVertex3f(-0.064f, -0.060f, -0.037f);
		glVertex3f(-0.074f, -0.070f, 0.000f);
		glVertex3f(-0.064f, -0.070f, -0.037f);
		glVertex3f(-0.074f, -0.080f, 0.000f);
		glVertex3f(-0.064f, -0.080f, -0.037f);
		glVertex3f(-0.074f, -0.090f, 0.000f);
		glVertex3f(-0.064f, -0.090f, -0.037f);
		glVertex3f(-0.074f, -0.100f, 0.000f);
		glVertex3f(-0.064f, -0.100f, -0.037f);
		glVertex3f(-0.073f, -0.110f, 0.000f);
		glVertex3f(-0.064f, -0.110f, -0.037f);
		glVertex3f(-0.073f, -0.120f, 0.000f);
		glVertex3f(-0.063f, -0.120f, -0.037f);
		glVertex3f(-0.073f, -0.130f, 0.000f);
		glVertex3f(-0.063f, -0.130f, -0.037f);
		glVertex3f(-0.073f, -0.140f, 0.000f);
		glVertex3f(-0.063f, -0.140f, -0.036f);
		glVertex3f(-0.073f, -0.150f, 0.000f);
		glVertex3f(-0.063f, -0.150f, -0.036f);
		glVertex3f(-0.073f, -0.160f, 0.000f);
		glVertex3f(-0.063f, -0.160f, -0.036f);
		glVertex3f(-0.072f, -0.170f, 0.000f);
		glVertex3f(-0.063f, -0.170f, -0.036f);
		glVertex3f(-0.072f, -0.180f, 0.000f);
		glVertex3f(-0.063f, -0.180f, -0.036f);
		glVertex3f(-0.072f, -0.190f, 0.000f);
		glVertex3f(-0.062f, -0.190f, -0.036f);
		glVertex3f(-0.072f, -0.200f, 0.000f);
		glVertex3f(-0.062f, -0.200f, -0.036f);
		glVertex3f(-0.072f, -0.210f, 0.000f);
		glVertex3f(-0.062f, -0.210f, -0.036f);
		glVertex3f(-0.072f, -0.220f, 0.000f);
		glVertex3f(-0.062f, -0.220f, -0.036f);
		glVertex3f(-0.072f, -0.230f, 0.000f);
		glVertex3f(-0.062f, -0.230f, -0.036f);
		glVertex3f(-0.071f, -0.240f, 0.000f);
		glVertex3f(-0.062f, -0.240f, -0.036f);
		glVertex3f(-0.071f, -0.250f, 0.000f);
		glVertex3f(-0.062f, -0.250f, -0.036f);
		glVertex3f(-0.071f, -0.260f, 0.000f);
		glVertex3f(-0.062f, -0.260f, -0.036f);
		glVertex3f(-0.071f, -0.270f, 0.000f);
		glVertex3f(-0.061f, -0.270f, -0.035f);
		glVertex3f(-0.071f, -0.280f, 0.000f);
		glVertex3f(-0.061f, -0.280f, -0.035f);
		glVertex3f(-0.071f, -0.290f, 0.000f);
		glVertex3f(-0.061f, -0.290f, -0.035f);
		glVertex3f(-0.071f, -0.300f, 0.000f);
		glVertex3f(-0.061f, -0.300f, -0.035f);
		glVertex3f(-0.070f, -0.310f, 0.000f);
		glVertex3f(-0.061f, -0.310f, -0.035f);
		glVertex3f(-0.070f, -0.320f, 0.000f);
		glVertex3f(-0.061f, -0.320f, -0.035f);
		glVertex3f(-0.070f, -0.330f, 0.000f);
		glVertex3f(-0.061f, -0.330f, -0.035f);
		glVertex3f(-0.070f, -0.340f, 0.000f);
		glVertex3f(-0.061f, -0.340f, -0.035f);
		glVertex3f(-0.070f, -0.350f, 0.000f);
		glVertex3f(-0.060f, -0.350f, -0.035f);
		glVertex3f(-0.070f, -0.360f, 0.000f);
		glVertex3f(-0.060f, -0.360f, -0.035f);
		glVertex3f(-0.069f, -0.370f, 0.000f);
		glVertex3f(-0.060f, -0.370f, -0.035f);
		glVertex3f(-0.069f, -0.380f, 0.000f);
		glVertex3f(-0.060f, -0.380f, -0.035f);
		glVertex3f(-0.069f, -0.390f, 0.000f);
		glVertex3f(-0.060f, -0.390f, -0.035f);
		glVertex3f(-0.069f, -0.400f, 0.000f);
		glVertex3f(-0.060f, -0.400f, -0.034f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(-0.065f, -0.000f, -0.037f);
		glVertex3f(-0.038f, -0.000f, -0.065f);
		glVertex3f(-0.065f, -0.010f, -0.037f);
		glVertex3f(-0.037f, -0.010f, -0.065f);
		glVertex3f(-0.065f, -0.020f, -0.037f);
		glVertex3f(-0.037f, -0.020f, -0.065f);
		glVertex3f(-0.065f, -0.030f, -0.037f);
		glVertex3f(-0.037f, -0.030f, -0.065f);
		glVertex3f(-0.064f, -0.040f, -0.037f);
		glVertex3f(-0.037f, -0.040f, -0.064f);
		glVertex3f(-0.064f, -0.050f, -0.037f);
		glVertex3f(-0.037f, -0.050f, -0.064f);
		glVertex3f(-0.064f, -0.060f, -0.037f);
		glVertex3f(-0.037f, -0.060f, -0.064f);
		glVertex3f(-0.064f, -0.070f, -0.037f);
		glVertex3f(-0.037f, -0.070f, -0.064f);
		glVertex3f(-0.064f, -0.080f, -0.037f);
		glVertex3f(-0.037f, -0.080f, -0.064f);
		glVertex3f(-0.064f, -0.090f, -0.037f);
		glVertex3f(-0.037f, -0.090f, -0.064f);
		glVertex3f(-0.064f, -0.100f, -0.037f);
		glVertex3f(-0.037f, -0.100f, -0.064f);
		glVertex3f(-0.064f, -0.110f, -0.037f);
		glVertex3f(-0.037f, -0.110f, -0.064f);
		glVertex3f(-0.063f, -0.120f, -0.037f);
		glVertex3f(-0.037f, -0.120f, -0.063f);
		glVertex3f(-0.063f, -0.130f, -0.037f);
		glVertex3f(-0.037f, -0.130f, -0.063f);
		glVertex3f(-0.063f, -0.140f, -0.036f);
		glVertex3f(-0.036f, -0.140f, -0.063f);
		glVertex3f(-0.063f, -0.150f, -0.036f);
		glVertex3f(-0.036f, -0.150f, -0.063f);
		glVertex3f(-0.063f, -0.160f, -0.036f);
		glVertex3f(-0.036f, -0.160f, -0.063f);
		glVertex3f(-0.063f, -0.170f, -0.036f);
		glVertex3f(-0.036f, -0.170f, -0.063f);
		glVertex3f(-0.063f, -0.180f, -0.036f);
		glVertex3f(-0.036f, -0.180f, -0.063f);
		glVertex3f(-0.062f, -0.190f, -0.036f);
		glVertex3f(-0.036f, -0.190f, -0.062f);
		glVertex3f(-0.062f, -0.200f, -0.036f);
		glVertex3f(-0.036f, -0.200f, -0.062f);
		glVertex3f(-0.062f, -0.210f, -0.036f);
		glVertex3f(-0.036f, -0.210f, -0.062f);
		glVertex3f(-0.062f, -0.220f, -0.036f);
		glVertex3f(-0.036f, -0.220f, -0.062f);
		glVertex3f(-0.062f, -0.230f, -0.036f);
		glVertex3f(-0.036f, -0.230f, -0.062f);
		glVertex3f(-0.062f, -0.240f, -0.036f);
		glVertex3f(-0.036f, -0.240f, -0.062f);
		glVertex3f(-0.062f, -0.250f, -0.036f);
		glVertex3f(-0.036f, -0.250f, -0.062f);
		glVertex3f(-0.062f, -0.260f, -0.036f);
		glVertex3f(-0.036f, -0.260f, -0.062f);
		glVertex3f(-0.061f, -0.270f, -0.035f);
		glVertex3f(-0.035f, -0.270f, -0.061f);
		glVertex3f(-0.061f, -0.280f, -0.035f);
		glVertex3f(-0.035f, -0.280f, -0.061f);
		glVertex3f(-0.061f, -0.290f, -0.035f);
		glVertex3f(-0.035f, -0.290f, -0.061f);
		glVertex3f(-0.061f, -0.300f, -0.035f);
		glVertex3f(-0.035f, -0.300f, -0.061f);
		glVertex3f(-0.061f, -0.310f, -0.035f);
		glVertex3f(-0.035f, -0.310f, -0.061f);
		glVertex3f(-0.061f, -0.320f, -0.035f);
		glVertex3f(-0.035f, -0.320f, -0.061f);
		glVertex3f(-0.061f, -0.330f, -0.035f);
		glVertex3f(-0.035f, -0.330f, -0.061f);
		glVertex3f(-0.061f, -0.340f, -0.035f);
		glVertex3f(-0.035f, -0.340f, -0.061f);
		glVertex3f(-0.060f, -0.350f, -0.035f);
		glVertex3f(-0.035f, -0.350f, -0.060f);
		glVertex3f(-0.060f, -0.360f, -0.035f);
		glVertex3f(-0.035f, -0.360f, -0.060f);
		glVertex3f(-0.060f, -0.370f, -0.035f);
		glVertex3f(-0.035f, -0.370f, -0.060f);
		glVertex3f(-0.060f, -0.380f, -0.035f);
		glVertex3f(-0.035f, -0.380f, -0.060f);
		glVertex3f(-0.060f, -0.390f, -0.035f);
		glVertex3f(-0.035f, -0.390f, -0.060f);
		glVertex3f(-0.060f, -0.400f, -0.034f);
		glVertex3f(-0.035f, -0.400f, -0.060f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(-0.038f, -0.000f, -0.065f);
		glVertex3f(-0.000f, -0.000f, -0.075f);
		glVertex3f(-0.037f, -0.010f, -0.065f);
		glVertex3f(-0.000f, -0.010f, -0.075f);
		glVertex3f(-0.037f, -0.020f, -0.065f);
		glVertex3f(-0.000f, -0.020f, -0.075f);
		glVertex3f(-0.037f, -0.030f, -0.065f);
		glVertex3f(-0.000f, -0.030f, -0.075f);
		glVertex3f(-0.037f, -0.040f, -0.064f);
		glVertex3f(-0.000f, -0.040f, -0.074f);
		glVertex3f(-0.037f, -0.050f, -0.064f);
		glVertex3f(-0.000f, -0.050f, -0.074f);
		glVertex3f(-0.037f, -0.060f, -0.064f);
		glVertex3f(-0.000f, -0.060f, -0.074f);
		glVertex3f(-0.037f, -0.070f, -0.064f);
		glVertex3f(-0.000f, -0.070f, -0.074f);
		glVertex3f(-0.037f, -0.080f, -0.064f);
		glVertex3f(-0.000f, -0.080f, -0.074f);
		glVertex3f(-0.037f, -0.090f, -0.064f);
		glVertex3f(-0.000f, -0.090f, -0.074f);
		glVertex3f(-0.037f, -0.100f, -0.064f);
		glVertex3f(-0.000f, -0.100f, -0.074f);
		glVertex3f(-0.037f, -0.110f, -0.064f);
		glVertex3f(-0.000f, -0.110f, -0.073f);
		glVertex3f(-0.037f, -0.120f, -0.063f);
		glVertex3f(-0.000f, -0.120f, -0.073f);
		glVertex3f(-0.037f, -0.130f, -0.063f);
		glVertex3f(-0.000f, -0.130f, -0.073f);
		glVertex3f(-0.036f, -0.140f, -0.063f);
		glVertex3f(-0.000f, -0.140f, -0.073f);
		glVertex3f(-0.036f, -0.150f, -0.063f);
		glVertex3f(-0.000f, -0.150f, -0.073f);
		glVertex3f(-0.036f, -0.160f, -0.063f);
		glVertex3f(-0.000f, -0.160f, -0.073f);
		glVertex3f(-0.036f, -0.170f, -0.063f);
		glVertex3f(-0.000f, -0.170f, -0.072f);
		glVertex3f(-0.036f, -0.180f, -0.063f);
		glVertex3f(-0.000f, -0.180f, -0.072f);
		glVertex3f(-0.036f, -0.190f, -0.062f);
		glVertex3f(-0.000f, -0.190f, -0.072f);
		glVertex3f(-0.036f, -0.200f, -0.062f);
		glVertex3f(-0.000f, -0.200f, -0.072f);
		glVertex3f(-0.036f, -0.210f, -0.062f);
		glVertex3f(-0.000f, -0.210f, -0.072f);
		glVertex3f(-0.036f, -0.220f, -0.062f);
		glVertex3f(-0.000f, -0.220f, -0.072f);
		glVertex3f(-0.036f, -0.230f, -0.062f);
		glVertex3f(-0.000f, -0.230f, -0.072f);
		glVertex3f(-0.036f, -0.240f, -0.062f);
		glVertex3f(-0.000f, -0.240f, -0.071f);
		glVertex3f(-0.036f, -0.250f, -0.062f);
		glVertex3f(-0.000f, -0.250f, -0.071f);
		glVertex3f(-0.036f, -0.260f, -0.062f);
		glVertex3f(-0.000f, -0.260f, -0.071f);
		glVertex3f(-0.035f, -0.270f, -0.061f);
		glVertex3f(-0.000f, -0.270f, -0.071f);
		glVertex3f(-0.035f, -0.280f, -0.061f);
		glVertex3f(-0.000f, -0.280f, -0.071f);
		glVertex3f(-0.035f, -0.290f, -0.061f);
		glVertex3f(-0.000f, -0.290f, -0.071f);
		glVertex3f(-0.035f, -0.300f, -0.061f);
		glVertex3f(-0.000f, -0.300f, -0.071f);
		glVertex3f(-0.035f, -0.310f, -0.061f);
		glVertex3f(-0.000f, -0.310f, -0.070f);
		glVertex3f(-0.035f, -0.320f, -0.061f);
		glVertex3f(-0.000f, -0.320f, -0.070f);
		glVertex3f(-0.035f, -0.330f, -0.061f);
		glVertex3f(-0.000f, -0.330f, -0.070f);
		glVertex3f(-0.035f, -0.340f, -0.061f);
		glVertex3f(-0.000f, -0.340f, -0.070f);
		glVertex3f(-0.035f, -0.350f, -0.060f);
		glVertex3f(-0.000f, -0.350f, -0.070f);
		glVertex3f(-0.035f, -0.360f, -0.060f);
		glVertex3f(-0.000f, -0.360f, -0.070f);
		glVertex3f(-0.035f, -0.370f, -0.060f);
		glVertex3f(-0.000f, -0.370f, -0.069f);
		glVertex3f(-0.035f, -0.380f, -0.060f);
		glVertex3f(-0.000f, -0.380f, -0.069f);
		glVertex3f(-0.035f, -0.390f, -0.060f);
		glVertex3f(-0.000f, -0.390f, -0.069f);
		glVertex3f(-0.035f, -0.400f, -0.060f);
		glVertex3f(-0.000f, -0.400f, -0.069f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(-0.000f, -0.000f, -0.075f);
		glVertex3f(0.037f, -0.000f, -0.065f);
		glVertex3f(-0.000f, -0.010f, -0.075f);
		glVertex3f(0.037f, -0.010f, -0.065f);
		glVertex3f(-0.000f, -0.020f, -0.075f);
		glVertex3f(0.037f, -0.020f, -0.065f);
		glVertex3f(-0.000f, -0.030f, -0.075f);
		glVertex3f(0.037f, -0.030f, -0.065f);
		glVertex3f(-0.000f, -0.040f, -0.074f);
		glVertex3f(0.037f, -0.040f, -0.064f);
		glVertex3f(-0.000f, -0.050f, -0.074f);
		glVertex3f(0.037f, -0.050f, -0.064f);
		glVertex3f(-0.000f, -0.060f, -0.074f);
		glVertex3f(0.037f, -0.060f, -0.064f);
		glVertex3f(-0.000f, -0.070f, -0.074f);
		glVertex3f(0.037f, -0.070f, -0.064f);
		glVertex3f(-0.000f, -0.080f, -0.074f);
		glVertex3f(0.037f, -0.080f, -0.064f);
		glVertex3f(-0.000f, -0.090f, -0.074f);
		glVertex3f(0.037f, -0.090f, -0.064f);
		glVertex3f(-0.000f, -0.100f, -0.074f);
		glVertex3f(0.037f, -0.100f, -0.064f);
		glVertex3f(-0.000f, -0.110f, -0.073f);
		glVertex3f(0.037f, -0.110f, -0.064f);
		glVertex3f(-0.000f, -0.120f, -0.073f);
		glVertex3f(0.037f, -0.120f, -0.063f);
		glVertex3f(-0.000f, -0.130f, -0.073f);
		glVertex3f(0.037f, -0.130f, -0.063f);
		glVertex3f(-0.000f, -0.140f, -0.073f);
		glVertex3f(0.036f, -0.140f, -0.063f);
		glVertex3f(-0.000f, -0.150f, -0.073f);
		glVertex3f(0.036f, -0.150f, -0.063f);
		glVertex3f(-0.000f, -0.160f, -0.073f);
		glVertex3f(0.036f, -0.160f, -0.063f);
		glVertex3f(-0.000f, -0.170f, -0.072f);
		glVertex3f(0.036f, -0.170f, -0.063f);
		glVertex3f(-0.000f, -0.180f, -0.072f);
		glVertex3f(0.036f, -0.180f, -0.063f);
		glVertex3f(-0.000f, -0.190f, -0.072f);
		glVertex3f(0.036f, -0.190f, -0.062f);
		glVertex3f(-0.000f, -0.200f, -0.072f);
		glVertex3f(0.036f, -0.200f, -0.062f);
		glVertex3f(-0.000f, -0.210f, -0.072f);
		glVertex3f(0.036f, -0.210f, -0.062f);
		glVertex3f(-0.000f, -0.220f, -0.072f);
		glVertex3f(0.036f, -0.220f, -0.062f);
		glVertex3f(-0.000f, -0.230f, -0.072f);
		glVertex3f(0.036f, -0.230f, -0.062f);
		glVertex3f(-0.000f, -0.240f, -0.071f);
		glVertex3f(0.036f, -0.240f, -0.062f);
		glVertex3f(-0.000f, -0.250f, -0.071f);
		glVertex3f(0.036f, -0.250f, -0.062f);
		glVertex3f(-0.000f, -0.260f, -0.071f);
		glVertex3f(0.036f, -0.260f, -0.062f);
		glVertex3f(-0.000f, -0.270f, -0.071f);
		glVertex3f(0.035f, -0.270f, -0.061f);
		glVertex3f(-0.000f, -0.280f, -0.071f);
		glVertex3f(0.035f, -0.280f, -0.061f);
		glVertex3f(-0.000f, -0.290f, -0.071f);
		glVertex3f(0.035f, -0.290f, -0.061f);
		glVertex3f(-0.000f, -0.300f, -0.071f);
		glVertex3f(0.035f, -0.300f, -0.061f);
		glVertex3f(-0.000f, -0.310f, -0.070f);
		glVertex3f(0.035f, -0.310f, -0.061f);
		glVertex3f(-0.000f, -0.320f, -0.070f);
		glVertex3f(0.035f, -0.320f, -0.061f);
		glVertex3f(-0.000f, -0.330f, -0.070f);
		glVertex3f(0.035f, -0.330f, -0.061f);
		glVertex3f(-0.000f, -0.340f, -0.070f);
		glVertex3f(0.035f, -0.340f, -0.061f);
		glVertex3f(-0.000f, -0.350f, -0.070f);
		glVertex3f(0.035f, -0.350f, -0.060f);
		glVertex3f(-0.000f, -0.360f, -0.070f);
		glVertex3f(0.035f, -0.360f, -0.060f);
		glVertex3f(-0.000f, -0.370f, -0.069f);
		glVertex3f(0.035f, -0.370f, -0.060f);
		glVertex3f(-0.000f, -0.380f, -0.069f);
		glVertex3f(0.035f, -0.380f, -0.060f);
		glVertex3f(-0.000f, -0.390f, -0.069f);
		glVertex3f(0.035f, -0.390f, -0.060f);
		glVertex3f(-0.000f, -0.400f, -0.069f);
		glVertex3f(0.034f, -0.400f, -0.060f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.037f, -0.000f, -0.065f);
		glVertex3f(0.065f, -0.000f, -0.038f);
		glVertex3f(0.037f, -0.010f, -0.065f);
		glVertex3f(0.065f, -0.010f, -0.037f);
		glVertex3f(0.037f, -0.020f, -0.065f);
		glVertex3f(0.065f, -0.020f, -0.037f);
		glVertex3f(0.037f, -0.030f, -0.065f);
		glVertex3f(0.065f, -0.030f, -0.037f);
		glVertex3f(0.037f, -0.040f, -0.064f);
		glVertex3f(0.064f, -0.040f, -0.037f);
		glVertex3f(0.037f, -0.050f, -0.064f);
		glVertex3f(0.064f, -0.050f, -0.037f);
		glVertex3f(0.037f, -0.060f, -0.064f);
		glVertex3f(0.064f, -0.060f, -0.037f);
		glVertex3f(0.037f, -0.070f, -0.064f);
		glVertex3f(0.064f, -0.070f, -0.037f);
		glVertex3f(0.037f, -0.080f, -0.064f);
		glVertex3f(0.064f, -0.080f, -0.037f);
		glVertex3f(0.037f, -0.090f, -0.064f);
		glVertex3f(0.064f, -0.090f, -0.037f);
		glVertex3f(0.037f, -0.100f, -0.064f);
		glVertex3f(0.064f, -0.100f, -0.037f);
		glVertex3f(0.037f, -0.110f, -0.064f);
		glVertex3f(0.064f, -0.110f, -0.037f);
		glVertex3f(0.037f, -0.120f, -0.063f);
		glVertex3f(0.063f, -0.120f, -0.037f);
		glVertex3f(0.037f, -0.130f, -0.063f);
		glVertex3f(0.063f, -0.130f, -0.037f);
		glVertex3f(0.036f, -0.140f, -0.063f);
		glVertex3f(0.063f, -0.140f, -0.036f);
		glVertex3f(0.036f, -0.150f, -0.063f);
		glVertex3f(0.063f, -0.150f, -0.036f);
		glVertex3f(0.036f, -0.160f, -0.063f);
		glVertex3f(0.063f, -0.160f, -0.036f);
		glVertex3f(0.036f, -0.170f, -0.063f);
		glVertex3f(0.063f, -0.170f, -0.036f);
		glVertex3f(0.036f, -0.180f, -0.063f);
		glVertex3f(0.063f, -0.180f, -0.036f);
		glVertex3f(0.036f, -0.190f, -0.062f);
		glVertex3f(0.062f, -0.190f, -0.036f);
		glVertex3f(0.036f, -0.200f, -0.062f);
		glVertex3f(0.062f, -0.200f, -0.036f);
		glVertex3f(0.036f, -0.210f, -0.062f);
		glVertex3f(0.062f, -0.210f, -0.036f);
		glVertex3f(0.036f, -0.220f, -0.062f);
		glVertex3f(0.062f, -0.220f, -0.036f);
		glVertex3f(0.036f, -0.230f, -0.062f);
		glVertex3f(0.062f, -0.230f, -0.036f);
		glVertex3f(0.036f, -0.240f, -0.062f);
		glVertex3f(0.062f, -0.240f, -0.036f);
		glVertex3f(0.036f, -0.250f, -0.062f);
		glVertex3f(0.062f, -0.250f, -0.036f);
		glVertex3f(0.036f, -0.260f, -0.062f);
		glVertex3f(0.062f, -0.260f, -0.036f);
		glVertex3f(0.035f, -0.270f, -0.061f);
		glVertex3f(0.061f, -0.270f, -0.035f);
		glVertex3f(0.035f, -0.280f, -0.061f);
		glVertex3f(0.061f, -0.280f, -0.035f);
		glVertex3f(0.035f, -0.290f, -0.061f);
		glVertex3f(0.061f, -0.290f, -0.035f);
		glVertex3f(0.035f, -0.300f, -0.061f);
		glVertex3f(0.061f, -0.300f, -0.035f);
		glVertex3f(0.035f, -0.310f, -0.061f);
		glVertex3f(0.061f, -0.310f, -0.035f);
		glVertex3f(0.035f, -0.320f, -0.061f);
		glVertex3f(0.061f, -0.320f, -0.035f);
		glVertex3f(0.035f, -0.330f, -0.061f);
		glVertex3f(0.061f, -0.330f, -0.035f);
		glVertex3f(0.035f, -0.340f, -0.061f);
		glVertex3f(0.061f, -0.340f, -0.035f);
		glVertex3f(0.035f, -0.350f, -0.060f);
		glVertex3f(0.060f, -0.350f, -0.035f);
		glVertex3f(0.035f, -0.360f, -0.060f);
		glVertex3f(0.060f, -0.360f, -0.035f);
		glVertex3f(0.035f, -0.370f, -0.060f);
		glVertex3f(0.060f, -0.370f, -0.035f);
		glVertex3f(0.035f, -0.380f, -0.060f);
		glVertex3f(0.060f, -0.380f, -0.035f);
		glVertex3f(0.035f, -0.390f, -0.060f);
		glVertex3f(0.060f, -0.390f, -0.035f);
		glVertex3f(0.034f, -0.400f, -0.060f);
		glVertex3f(0.060f, -0.400f, -0.035f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.065f, -0.000f, -0.038f);
		glVertex3f(0.075f, -0.000f, -0.000f);
		glVertex3f(0.065f, -0.010f, -0.037f);
		glVertex3f(0.075f, -0.010f, -0.000f);
		glVertex3f(0.065f, -0.020f, -0.037f);
		glVertex3f(0.075f, -0.020f, -0.000f);
		glVertex3f(0.065f, -0.030f, -0.037f);
		glVertex3f(0.075f, -0.030f, -0.000f);
		glVertex3f(0.064f, -0.040f, -0.037f);
		glVertex3f(0.074f, -0.040f, -0.000f);
		glVertex3f(0.064f, -0.050f, -0.037f);
		glVertex3f(0.074f, -0.050f, -0.000f);
		glVertex3f(0.064f, -0.060f, -0.037f);
		glVertex3f(0.074f, -0.060f, -0.000f);
		glVertex3f(0.064f, -0.070f, -0.037f);
		glVertex3f(0.074f, -0.070f, -0.000f);
		glVertex3f(0.064f, -0.080f, -0.037f);
		glVertex3f(0.074f, -0.080f, -0.000f);
		glVertex3f(0.064f, -0.090f, -0.037f);
		glVertex3f(0.074f, -0.090f, -0.000f);
		glVertex3f(0.064f, -0.100f, -0.037f);
		glVertex3f(0.074f, -0.100f, -0.000f);
		glVertex3f(0.064f, -0.110f, -0.037f);
		glVertex3f(0.073f, -0.110f, -0.000f);
		glVertex3f(0.063f, -0.120f, -0.037f);
		glVertex3f(0.073f, -0.120f, -0.000f);
		glVertex3f(0.063f, -0.130f, -0.037f);
		glVertex3f(0.073f, -0.130f, -0.000f);
		glVertex3f(0.063f, -0.140f, -0.036f);
		glVertex3f(0.073f, -0.140f, -0.000f);
		glVertex3f(0.063f, -0.150f, -0.036f);
		glVertex3f(0.073f, -0.150f, -0.000f);
		glVertex3f(0.063f, -0.160f, -0.036f);
		glVertex3f(0.073f, -0.160f, -0.000f);
		glVertex3f(0.063f, -0.170f, -0.036f);
		glVertex3f(0.072f, -0.170f, -0.000f);
		glVertex3f(0.063f, -0.180f, -0.036f);
		glVertex3f(0.072f, -0.180f, -0.000f);
		glVertex3f(0.062f, -0.190f, -0.036f);
		glVertex3f(0.072f, -0.190f, -0.000f);
		glVertex3f(0.062f, -0.200f, -0.036f);
		glVertex3f(0.072f, -0.200f, -0.000f);
		glVertex3f(0.062f, -0.210f, -0.036f);
		glVertex3f(0.072f, -0.210f, -0.000f);
		glVertex3f(0.062f, -0.220f, -0.036f);
		glVertex3f(0.072f, -0.220f, -0.000f);
		glVertex3f(0.062f, -0.230f, -0.036f);
		glVertex3f(0.072f, -0.230f, -0.000f);
		glVertex3f(0.062f, -0.240f, -0.036f);
		glVertex3f(0.071f, -0.240f, -0.000f);
		glVertex3f(0.062f, -0.250f, -0.036f);
		glVertex3f(0.071f, -0.250f, -0.000f);
		glVertex3f(0.062f, -0.260f, -0.036f);
		glVertex3f(0.071f, -0.260f, -0.000f);
		glVertex3f(0.061f, -0.270f, -0.035f);
		glVertex3f(0.071f, -0.270f, -0.000f);
		glVertex3f(0.061f, -0.280f, -0.035f);
		glVertex3f(0.071f, -0.280f, -0.000f);
		glVertex3f(0.061f, -0.290f, -0.035f);
		glVertex3f(0.071f, -0.290f, -0.000f);
		glVertex3f(0.061f, -0.300f, -0.035f);
		glVertex3f(0.071f, -0.300f, -0.000f);
		glVertex3f(0.061f, -0.310f, -0.035f);
		glVertex3f(0.070f, -0.310f, -0.000f);
		glVertex3f(0.061f, -0.320f, -0.035f);
		glVertex3f(0.070f, -0.320f, -0.000f);
		glVertex3f(0.061f, -0.330f, -0.035f);
		glVertex3f(0.070f, -0.330f, -0.000f);
		glVertex3f(0.061f, -0.340f, -0.035f);
		glVertex3f(0.070f, -0.340f, -0.000f);
		glVertex3f(0.060f, -0.350f, -0.035f);
		glVertex3f(0.070f, -0.350f, -0.000f);
		glVertex3f(0.060f, -0.360f, -0.035f);
		glVertex3f(0.070f, -0.360f, -0.000f);
		glVertex3f(0.060f, -0.370f, -0.035f);
		glVertex3f(0.069f, -0.370f, -0.000f);
		glVertex3f(0.060f, -0.380f, -0.035f);
		glVertex3f(0.069f, -0.380f, -0.000f);
		glVertex3f(0.060f, -0.390f, -0.035f);
		glVertex3f(0.069f, -0.390f, -0.000f);
		glVertex3f(0.060f, -0.400f, -0.035f);
		glVertex3f(0.069f, -0.400f, -0.000f);
	glEnd();
	glBegin(GL_QUAD_STRIP);
		glVertex3f(0.075f, -0.000f, -0.000f);
		glVertex3f(0.065f, -0.000f, 0.037f);
		glVertex3f(0.075f, -0.010f, -0.000f);
		glVertex3f(0.065f, -0.010f, 0.037f);
		glVertex3f(0.075f, -0.020f, -0.000f);
		glVertex3f(0.065f, -0.020f, 0.037f);
		glVertex3f(0.075f, -0.030f, -0.000f);
		glVertex3f(0.065f, -0.030f, 0.037f);
		glVertex3f(0.074f, -0.040f, -0.000f);
		glVertex3f(0.064f, -0.040f, 0.037f);
		glVertex3f(0.074f, -0.050f, -0.000f);
		glVertex3f(0.064f, -0.050f, 0.037f);
		glVertex3f(0.074f, -0.060f, -0.000f);
		glVertex3f(0.064f, -0.060f, 0.037f);
		glVertex3f(0.074f, -0.070f, -0.000f);
		glVertex3f(0.064f, -0.070f, 0.037f);
		glVertex3f(0.074f, -0.080f, -0.000f);
		glVertex3f(0.064f, -0.080f, 0.037f);
		glVertex3f(0.074f, -0.090f, -0.000f);
		glVertex3f(0.064f, -0.090f, 0.037f);
		glVertex3f(0.074f, -0.100f, -0.000f);
		glVertex3f(0.064f, -0.100f, 0.037f);
		glVertex3f(0.073f, -0.110f, -0.000f);
		glVertex3f(0.064f, -0.110f, 0.037f);
		glVertex3f(0.073f, -0.120f, -0.000f);
		glVertex3f(0.063f, -0.120f, 0.037f);
		glVertex3f(0.073f, -0.130f, -0.000f);
		glVertex3f(0.063f, -0.130f, 0.037f);
		glVertex3f(0.073f, -0.140f, -0.000f);
		glVertex3f(0.063f, -0.140f, 0.036f);
		glVertex3f(0.073f, -0.150f, -0.000f);
		glVertex3f(0.063f, -0.150f, 0.036f);
		glVertex3f(0.073f, -0.160f, -0.000f);
		glVertex3f(0.063f, -0.160f, 0.036f);
		glVertex3f(0.072f, -0.170f, -0.000f);
		glVertex3f(0.063f, -0.170f, 0.036f);
		glVertex3f(0.072f, -0.180f, -0.000f);
		glVertex3f(0.063f, -0.180f, 0.036f);
		glVertex3f(0.072f, -0.190f, -0.000f);
		glVertex3f(0.062f, -0.190f, 0.036f);
		glVertex3f(0.072f, -0.200f, -0.000f);
		glVertex3f(0.062f, -0.200f, 0.036f);
		glVertex3f(0.072f, -0.210f, -0.000f);
		glVertex3f(0.062f, -0.210f, 0.036f);
		glVertex3f(0.072f, -0.220f, -0.000f);
		glVertex3f(0.062f, -0.220f, 0.036f);
		glVertex3f(0.072f, -0.230f, -0.000f);
		glVertex3f(0.062f, -0.230f, 0.036f);
		glVertex3f(0.071f, -0.240f, -0.000f);
		glVertex3f(0.062f, -0.240f, 0.036f);
		glVertex3f(0.071f, -0.250f, -0.000f);
		glVertex3f(0.062f, -0.250f, 0.036f);
		glVertex3f(0.071f, -0.260f, -0.000f);
		glVertex3f(0.062f, -0.260f, 0.036f);
		glVertex3f(0.071f, -0.270f, -0.000f);
		glVertex3f(0.061f, -0.270f, 0.035f);
		glVertex3f(0.071f, -0.280f, -0.000f);
		glVertex3f(0.061f, -0.280f, 0.035f);
		glVertex3f(0.071f, -0.290f, -0.000f);
		glVertex3f(0.061f, -0.290f, 0.035f);
		glVertex3f(0.071f, -0.300f, -0.000f);
		glVertex3f(0.061f, -0.300f, 0.035f);
		glVertex3f(0.070f, -0.310f, -0.000f);
		glVertex3f(0.061f, -0.310f, 0.035f);
		glVertex3f(0.070f, -0.320f, -0.000f);
		glVertex3f(0.061f, -0.320f, 0.035f);
		glVertex3f(0.070f, -0.330f, -0.000f);
		glVertex3f(0.061f, -0.330f, 0.035f);
		glVertex3f(0.070f, -0.340f, -0.000f);
		glVertex3f(0.061f, -0.340f, 0.035f);
		glVertex3f(0.070f, -0.350f, -0.000f);
		glVertex3f(0.060f, -0.350f, 0.035f);
		glVertex3f(0.070f, -0.360f, -0.000f);
		glVertex3f(0.060f, -0.360f, 0.035f);
		glVertex3f(0.069f, -0.370f, -0.000f);
		glVertex3f(0.060f, -0.370f, 0.035f);
		glVertex3f(0.069f, -0.380f, -0.000f);
		glVertex3f(0.060f, -0.380f, 0.035f);
		glVertex3f(0.069f, -0.390f, -0.000f);
		glVertex3f(0.060f, -0.390f, 0.035f);
		glVertex3f(0.069f, -0.400f, -0.000f);
		glVertex3f(0.060f, -0.400f, 0.034f);
	glEnd();
#else
	glBegin(GL_QUAD_STRIP);
		glVertex3v16(-307, 0, 307);
		glVertex3v16(-307, -1638, 307);
		glVertex3v16(307, 0, 307);
		glVertex3v16(307, -1638, 307);
		glVertex3v16(307, 0, -307);
		glVertex3v16(307, -1638, -307);
		glVertex3v16(-307, 0, -307);
		glVertex3v16(-307, -1638, -307);
		glVertex3v16(-307, 0, 307);
		glVertex3v16(-307, -1638, 307);
	glEnd();
#endif
}

